Making an algorithm more available (useful)