https://helperbyte.com/questions/339973/poskajite-method-of-annealing