i only know the first question :P
"by" = 180

so 180/8 = 22.5
use half angel formulas