An Overview of Data Mining Techniques and Applications and its Future Scope