Vim command history + navigation

Vim commands (prompted by “:”) should have history.

If I type a command prefix, and use arrow up, I should go to last occurrence that starts with that prefix

E.g. https://askubuntu.com/questions/59846/bash-history-search-partial-up-arrow