Based on http://whatcolourisit.scn9a.org/