[#8] Improve parse function to accept pattern as option.
[#8] Add test for non-matching parse case.
[#8] Add parse function to guide tutorial.