exact determinant for yale

This is a part of issue #189. It implement exact determinant for yale. I did not implement exact inverse for yale because I think the most effective way is to transfer it into a dense matrix but I'm not sure if this is acceptable. I left the `list` part to @NSchock .
This is my first commit to SciRuby :)