New version

Pointers is ok! Dynamic arrays!