Personal exercises from the book Professional Javascript for Web Developers