'crawl' function is fixed, so now works even if you call it inside 'def'. Function 'hash-unique-elements' added. Function 'main' added (unfinished)