Why humans have 2 hands