added program size to fitness function