Breshman Algorithm Code