The Initial Mass Function: From Salpeter 1955 to 2005