Added 'fun' module
Added 'tests'
Add 'fun' tests