Long legs and high heels and why do women wear high heel shoes