- added a lot of tests
- did some fixes to []<-
CHECK WORKS!!! kinda, mostly...