Add eq method to Patterns to make testing easier
Implement * in build_expr