vertical shifts of functions