black-hole.js, by Cliff Crosland