fixed bug with return
fixed bugs with chars
added code to work with pointers
added __mmap function