Some aspects of the chemistry of nitroalkanes and nitroalkanales with special reference to natural products synthesis