Basic algorithm & leetcode source