unify matrix orientation
inner product of fd+ class
move functions to the proper place
subsetting of basis+
better validation function
subsetting of fd+ class