Remove offsets logic, add simple params logic for leaves
ExpressionTree#leaves
ExpressionTree#names
MatrixManager#check_matrix -> #check_matrices
Better name checking in #matrix_calculation
Different matrix names checking in #calculate_matrix
ExpressionTree#walk
Matrix sizes checking in calculate_matrix
Refactor: *_node -> *_child in ExpressionTree