Self Replicating Nano Tech And Transhumanism