c_scan is probably using a balanced tree so I guess its a way faster (it isnt there for the lulz only)