Mathematical vs Behavioral Inheritance - The Rectangle Square Problem | OneNoughtOne