Implementation of operators
Basic objects and reference counting