Recursive self-improvement
by How to Destroy Angels
From the album:
Welcome Oblivion
Duration: 6:27