Hi, guys! 

I'm sorry for delayed answer (I'm very busy now). This implementation is just based on Octave's one (some things are the same and some things are different). So probably, we can remove this lines from a header if needed.