added squarefree and bisection
added new files