Added a few more methods and method chaining

Need to nail a bug with handling negative numbers when casting Long to Integer