Renamed Pointer#memcpy and Pointer#memmove to copy_from and move_from. Also added copy_to and move_to.
Use slice checks in IO