Gods of Generation History of Phallic Cults Among Ancients and Moderns