Pseudocode done. ++