Source Free Domain Adaptive Machine Learning And Unlearning