splitted project file
validate pmatrix
more intuitive banded function
use metatable classes