Pseudocode and Basic Operations