FEAT: added SAME? native.

FEAT: minor code refactoring.
TESTS: enable unit test 'same-test.red'.
TESTS: update test cases for SAME? native.
FIX: RANDOM can't generate negative number.