Changed the naming conventions & added Split

+ Added split operation
* Changed the naming conventions to better describe intent.