Constructing secure and memorable passwords. (22nd June 2020)