c* files done
assert removed
Asserts removed. Side effect: function to check that the inputs have the right
sizes added.