Lib version

- Arguments will be passed by reference now, instead of value.