Covers basic operations