8.1. Binary operations