Basic computer science.