The use of pattern blocks in developing students' higher-order thinking skills | Synapse