Through our years of programming, we have optimized and re-optimized our code in attempt to make things easier for us, and to reduce redundant code. During our endeavours, we implemented an abstract class containing a function that returns a new object instance: abstract class i_object {     final public static function i() {         return count(func_get_args()) ? […]