How_to_avoid_common_errors_and_make_program_efficient[1][1]..pdf