Faculty of Engineering, Bar Ilan University, Ramat Gan, Israel.|Faculty of Engineering, Bar Ilan University, Ramat Gan, Israel.|Faculty of Engineering, Bar Ilan University, Ramat Gan, Israel.|Faculty of Engineering, Bar Ilan University, Ramat Gan, Israel.