Syntax/argument cleanups. memcpy/memset attempt to perfectly match C equivalents now (including argument order)
Checkpoint: first test
Basic memcpy implementation.
Same-array forwards/backwards moves work now.
More tests.
memset works now.
Do range checks on the start/end offsets in setRange.
Implement more range checks in moveRange.