patch: added parameter preconditions (#80) * patch: added parameter preconditions * patch: code cleanup * patch: fixed renames * patch: fixed type * patch: fixed benchmarks * patch: deleted utils class
patch: added parameter preconditions (#80) * patch: added parameter preconditions * patch: code cleanup * patch: fixed renames * patch: fixed type * patch: fixed benchmarks * patch: deleted utils class