Homosexuality - its Nature, Causations And Treatment