update: repl context
refactor: matrix constructor
add: zero & get functions
create: range class files
update: minor changes