leetcode Purpose: interview preparation. ======== Rule: easy to understand good structure for less bugs ======== target: the most straight forward solution online (maintain efficiency as well)