NamasteScale needs JavaScript to run. Enable it to practise system design, low level design and machine coding.
Encapsulating interchangeable algorithms behind a common interface so the caller can swap them at runtime.