Algorithmic iterative reticular synthesis of zeolitic imidazolate framework crystals