A Star Search Algorithm