Dino catalog-msabdeljalil V2

Version 2, after Joe Mastey review
This again is a really weird construction. Better would be:
```
if answer == 'B'
  filter('walking', 'Biped')
elsif answer == 'Q'
  filter('walking', 'Quadruped')
end

self
```