Worked a bit on reproducing some examples.

Also added some various learning tests (on data types, overflow etc.)
Added simple decoder implementation.

For floating points for now.
Moved some files.
Worked a bit on the "representation of numbers".
Worked a bit on left shifting.
Spaghetti code that seems to work.
Less spaghetti and it (still) works.
Less spaghetti.
Made the model dynamic.
Changed a loop break condition.
Bit of cleanup
Bit of cleanup.
Merge remote-tracking branch 'origin/arithmetic'