A polymer melts when heated and solidifies when cooled. It can be remoulded repeatedly. Which type of polymer is it?