back tracing func to decrease hitting zone
basic function to iterate string