Implement: Hypnos by Hakim El Hattab (@hakimel, http://hakim.se)