CONTEMPORARY POST-HUMANISM: TECHNOLOGICAL AND HUMAN SINGULARITY.