Topology Optimization using a Topology Description Function Approach by M.J. de Ruiter