Tyler Breland: Triangle Facts Solution

lol. fwiw, short-circuit returns like this are an anti-pattern. at the moment, you've got a sneaky case statement, and it'd be better just to make it a case.

another way to do this would be to make the `equilateral?` etc etc methods return a symbol for whatever their type is. then this method would be:

```
def triangle_type
  type = equilateral? || isosceles? || scalene? || :unknown
  facts[type]
end
```