Bc expr

Passing through expressions to the bc command is useful for example when comparing a float with an integer.

eg.
```
assert bc_expr "1.43 < 3"
```

Or perhaps it'd be better/less confusing if the `lt` & `gt` matchers just used bc under the covers?