Fix somethings
Implement rubocop
Add ex to matrix
Add examples to Vector
Add examples to List
Fix Func bugs and add spec