niceguidelines_algorithm_c