The scientific and ethical elements of Human Enhancement