Added some notes for my own memory as well as some tests.