* add modulo operator * fix module loops * add in-place modulo operator * update readme * add test files, update documentation