Graphene oxide: strategies for synthesis, reduction and frontier applications | Synapse