Cyclic and Negacyclic Codes Over Finite Chain Rings | Synapse