Federico and zaida

 I guess you forgot to design Object-wise the code in a way that the you have an object or module (whatever you want) with a single entry point and whomever is going to use the code must be agnostic to what happens inside.

``` ruby
PascalsTriangle.at_level(4)
```