lists sets hashes

hi i implemented `[lists, hashes, sets]`. Also i changed indentation spaces from 2 to 4 so i could read the source i hope that's fine. Will make another pr with docs and `sorted sets` soon.