website design hosting and domain math definition