Programming course homework for 4 semesters. Most interesting tasks MyThreadPool — simple thread pool MyNUnit — simple testing framework based on reflection