Performance Considerations - Compile-Time vs Runtime Polymorphism | OneNoughtOne