Do you spend your spare time penning lyrics and dreaming of hitting it big? If so, you may have more than humans to compete with in the future. Researchers at the University of Aalto in Finland have created a machine-learning algorithm that can both analyze existing rap lyrics and then spit out its own…and not just weak rhyming verses, either. The resulting lyrics are said to be on the same topic and in the same style as existing lyrics it has analyzed, and with a complexity on par with human-sourced lyrics. Training for the algorithm involved more than 10,000 songs from in excess of 100 different rappers.