Computational Blueprints: Generating Isomorphic Mathematics Problems with Large Language Models