Adds Jesper Normans solution and my comments.