Install a garbage disposal, outlet and switch

I need a garbage disposal under my kitchen sink. There has never been one there before, so it will need a outlet, switch, maybe some rearranging of the pipes under the sink and of course the garbage disposal.