algorithm (2) awk (5) bash (1) cli (1) collection (1) commandline (3) computer_science (1) datastructure (1) floating-window (1) functional-programming (1) functional_programming (1) garbage_collector (1) generator (1) haskell (1) iteration (1) neovim (2) nfa (1) oracle (1) programming language (1) python (1) recursion (1) regex (1) shell (2) sqlite3 (1) string (1) terminal (1) vim (4) vim-popup (1)