Implemented static operators
Changed code to use std:: rather than root namespace