Dynamic Programming Algorithm Optimization For Spoken Word Recognition