in c
success, data experimentally unverified but reasonable