Add implementation and tests for SCAN