The design of practical selective pulses for magnetic resonance imaging and spectroscopy using SPINCALC