Ex Machina ending explained as Ava leaves Caleb behind, kills Nathan, and shows freedom mattered more than love or loyalty ...