Foundation for Refactoring - Why Lld Matters | OneNoughtOne